package ygg.encoding.swf.tag.object
{
	import ygg.encoding.swf.tag.*;
	import j.sus2maj7.encoding.*;
	
	public class DefineBitsLossless extends Tag
	{
		private var _characterId:uint;
		private var _bitmapFormat:uint;
		private var _bitmapWidth:uint;
		private var _bitmapHeight:uint;
		private var _bitmapColorTableSize:uint;
		
		private var _zlibBitmapData:IBinary;
		
		public function DefineBitsLossless()
		{
			super();
		}
		
		public function get characterId():uint { return _characterId; }
		
		public function set characterId(value:uint):void
		{
			_characterId = value;
		}
		
		public function get bitmapFormat():uint { return _bitmapFormat; }
		
		public function set bitmapFormat(value:uint):void
		{
			_bitmapFormat = value;
		}
		
		public function get bitmapWidth():uint { return _bitmapWidth; }
		
		public function set bitmapWidth(value:uint):void
		{
			_bitmapWidth = value;
		}
		
		public function get bitmapHeight():uint { return _bitmapHeight; }
		
		public function set bitmapHeight(value:uint):void
		{
			_bitmapHeight = value;
		}
		
		public function get bitmapColorTableSize():uint { return _bitmapColorTableSize; }
		
		public function set bitmapColorTableSize(value:uint):void
		{
			_bitmapColorTableSize = value;
		}
		
		public function get zlibBitmapData():IBinary { return _zlibBitmapData; }
		
		public function set zlibBitmapData(value:IBinary):void
		{
			_zlibBitmapData = value;
		}
	}
}